#ifndef UDP_MASTER_H
#define UDP_MASTER_H

#include <QObject>
#include <QHostAddress>
#include <QUdpSocket>
#include <QDebug>

class UDPMaster : public QObject
{
	Q_OBJECT
public:
    UDPMaster();
	void InitSocket(QString serverIP, int port);//初始化套接字


signals:
	void sigNewData();

public slots:
	void ReadPendingDataframs();//读取消息

private:
	QUdpSocket* mUdpSocket;//UDP套接字
	QHostAddress mGroupAdress;//组播地址
	int mType; //记录UDP消息传送模式 0:单播 1:广播  2:组播（多播）

};

#endif // UDP_MASTER_H
